home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LEGS
/
LEGS.iso
/
Help me
/
Help me.rsrc
/
bin.rsrc_CODE_52_OSA.txt
< prev
next >
Wrap
Text File
|
1994-02-05
|
3KB
|
63 lines
# near model CODE resource
# jump table entries: 14016-14016 (1 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 598F subq.l A7, 4
0000000E 2F0B move.l -[A7], A3
00000010 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000014 2E1F move.l D7, [A7]+
00000016 700C moveq.l D0, 0x0C
00000018 B087 cmp.l D0, D7
0000001A 6E06 bgt +0x8 /* 00000022 */
0000001C 7001 moveq.l D0, 0x01
0000001E C087 and.l D0, D7
00000020 6704 beq +0x6 /* 00000026 */
label00000022:
00000022 7000 moveq.l D0, 0x00
00000024 602C bra +0x2E /* 00000052 */
label00000026:
00000026 2007 move.l D0, D7
00000028 D093 add.l D0, [A3]
0000002A 2840 movea.l A4, D0
0000002C 49EC FFF4 lea.l A4, [A4 - 0xC]
00000030 0CAC FADE DEAD 0008 cmpi.l [A4 + 0x8], 0xFADEDEAD
00000038 6704 beq +0x6 /* 0000003E */
0000003A 7000 moveq.l D0, 0x00
0000003C 6014 bra +0x16 /* 00000052 */
label0000003E:
0000003E 7001 moveq.l D0, 0x01
00000040 B06C 0004 cmp.w D0, [A4 + 0x4]
00000044 6704 beq +0x6 /* 0000004A */
00000046 7000 moveq.l D0, 0x00
00000048 6008 bra +0xA /* 00000052 */
label0000004A:
0000004A 206E 000C movea.l A0, [A6 + 0xC]
0000004E 208C move.l [A0], A4
00000050 7001 moveq.l D0, 0x01
label00000052:
00000052 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000058 4E5E unlink A6
0000005A 4E75 rts
export_1752:
0000005C 4E56 FFFC link A6, -0x0004
00000060 486E FFFC pea.l [A6 - 0x4]
00000064 2F2E 000C move.l -[A7], [A6 + 0xC]
00000068 4EBA FF96 jsr [PC - 0x6A /* 00000000 */]
0000006C 4A00 tst.b D0
0000006E 504F addq.w A7, 8
00000070 6710 beq +0x12 /* 00000082 */
00000072 206E FFFC movea.l A0, [A6 - 0x4]
00000076 226E 0008 movea.l A1, [A6 + 0x8]
0000007A 2290 move.l [A1], [A0]
0000007C 426E 0010 clr.w [A6 + 0x10]
00000080 6006 bra +0x8 /* 00000088 */
label00000082:
00000082 3D7C F928 0010 move.w [A6 + 0x10], 0xF928
label00000088:
00000088 4E5E unlink A6
0000008A 205F movea.l A0, [A7]+
0000008C 504F addq.w A7, 8
0000008E 4ED0 jmp [A0]